Zanzibar
Zanzibar is the kind of place where you can spend your days on the water’s edge and not grow tired of the amazing views. Zanzibar is one destination where you can sail the blue waters on traditional wooden boats. Zanzibar is one of the best places for snorkelling because of various beaches like Mnemba island, Kendwa Reef, Tumbatu island, Prison island, and the Stone Town Reef. You can hire a Dhow...