Part of the Manta Resort in Zanzibar, it doesn’t come cheap, with rates starting at $1,500 (£1,000) a night, but this is a room with a serious view. The private floating island has three levels, so you can lie in bed and watch shoals of fish swimming past before hopping above deck and jumping in the Indian Ocean to join them. It sits 250 metres from the shore – a two-minute boat ride from the main Manta Resort. Read more.