Although you can stay only 1 day, the recommended is at least two. That's because from Caravelas to the city of Abrolhos it takes almost 3 hours to travel, so if you choose to take a day trip you may not be able to enjoy that much.