If your idea of a fantastic vacation means being by the water, make a beeline for Moela Island. Whatever you choose to do here, you're unlikely to tire of those pretty views.
If you're heading to Moela Island in Guaruja, make time for some other sights too. After you've covered off this water-surrounded land mass, Pitangueiras Beach is close by and will keep you going for a while longer.