Originally known as Ilha Santa Isabel, Magaruque Island is located 5.6km south of Bazaruto Island and is part of the archipelago of the same name. The island is home to only 6 very luxurious villas so if you are planning a trip, make sure to make the necessary bookings in advance. These lavish villas are named after shells that can be found on the island's shore such as; Cowrie, Pansy Shell, Nautilus and Conch.