Nearby Coulibri Ridge is an 14-suite luxury resort. Perched in the mountains of southern Dominica, it's a short jaunt from Soufriere Bay, where the Atlantic Ocean meets the Caribbean Sea.