The Constance Tsarabanjina in Madagascar, is one of the best hotels in the Indian Ocean. A small private and luxurious island awaits you for a...