Stretching 30 acres amongst lush tropical gardens, the Maia Luxury Resort and Spa is situated on a private peninsula on the southwest coast of the main island of Mahe, Seychelles and overlooks Anse Louis.