Casuarina is located in Trou aux Biches on the north-west
coast, overlooking the lagoon.
It is 5 km from the lively
town of Grand Bay and 18 km from Port Louis the capital. Guests may
enjoy the white sandy beach across a secondary road.