Trafalgar Falls in Dominica.Credit: Rachel Chang/Travel + Leisure
- Trafalgar Falls on the Caribbean island of Dominica is a must-see on the "Nature Island."
- The double falls are located inside the UNESCO-regonized Morne Trois Pitons National Park a
Trafalgar Falls in Dominica.Credit: Rachel Chang/Travel + Leisure
Pair of photos from Costa Rica, showing a plated shrimp dish, and shrimp cooking in a skillet
From left: Carrot "noodles" with garlic shrimp at Salsa Brava; preparing a shrimp dish at Cahuita's Taste Caribbean Soul Food. PHOTO: OZZIE HOPPE
On Costa R