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 |