The InterContinental Dominica Cabrits Resort & Spa will offer a unique and luxurious stay experience to travellers seeking to unwind among the island’s natural beauty.