An island resort of untold beauty