Las Seychelles están rodeadas por el océano Índico, el tercero más grande y profundo de la Tierra, que representa alrededor del 20% de los océanos del mundo.
Durante todo el año, la temperatura del agua a lo largo de la costa de Mahé se mantiene por encima de los +21°C. Las temperaturas más altas, en torno a los +28-29°C, suelen registrarse en junio y agosto. Las aguas que rodean las playas de Mahé son constantemente claras y cristalinas.
Desgraciadamente, Mahé no es apta para el surf, ya que el océano Índico suele estar en calma y sólo hay tormentas ocasionales.
Las mareas del océano Índico en esta región son excepcionalmente bellas y notablemente fuertes. Ofrecen una oportunidad única para explorar el fondo marino durante horas tras la bajamar.