Mozambique island, the place for your honey moon