If your idea of a great vacation means being by the water, visit Naked Island. No matter what you choose to do here, you're unlikely to get bored of those lovely views.
If you're making your way to Naked Island in Caraga, make sure you leave time to check out some other places too. After you've ticked off this water-surrounded land mass, Cloud 9 Beach is in the area will keep you entertained for a little longer.