An island paradise