Thursday 28 November 2013

Megapode Island

















Megapode Island is an exotic and isolated island resort situated at the top western part of Santa Isabel Province, Solomon Islands. Surrounded by Coral reefs and lush vegetation, its breath taking views makes Megapode Island a perfect getaway.


View from the Outer Reef
Lush Vegetation found on the Island