Golden sands, turquoise water, green mountains and a cloudy sky over Flic en Flac, Mauritius.