Top 10 Hidden Beaches in Puerto Rico

1. Playa La Chiva (Vieques) A long stretch of powdery white sand within the Vieques National Wildlife Refuge. Calm waters…

Read More