This is Thion Island, just off the northeast coast of Espiritu Santo Island. Islands, Designs By: AKpilotEMT