Dreaming of an unforgettable island where you can relax? Tsarabanjina, a small island off the northwest coast of Madagascar, can make your dream come true. You will be provided with the opportunity to stay in elegant resorts while admiring the beautiful sea. In addition to that, the snorkeling, the food, the water-skiing and all the various activities found in this place are all breathtaking.