Ibo Island Lodge

Ibo Island is one of 32 islands that make up a string of islands in the Quirimbas Archipelago in the warm Indian Ocean just north of Mozambique. The archipelago is almost unknown to the outside world, and thus almost untouched by commercial activity. This seclusion has ensured that the marine-life has stayed preserved and is now one of the best snorkeling and diving spots in the Indian Ocean.

From: $375 p. p. n. sharing