Dining with stunning vistas at Le Meridien Fishermans Cove, Mahe, Seychelles