Turquoise lagoon and its white sandy beaches