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
I didn’t expect to fall in love with Dominica, but the moment the ferry from Saint Lucia pulled into port, I could feel some