Best Snorkeling on Puerto Rico Beaches

Possible to experience the ancient city in the morning and then spend the afternoon at the beach

Condado Beach best beaches in puerto rico miamiherald