2-4 hours would be a great amount of time at Maracas Bay Beach. It will allow you enough time to sunbathe, enjoy the water, and of course, partake in the local fare Bake and Shark.