When you stay at Constance Ephélia in Mahe Island, youll be on the beach and 8 minutes by foot from Morne Seychellois National Park. This 5-star resort is 11.4 mi (18.3 km) from Beau Vallon Beach and 13.3 mi (21.3 km) from Baie Lazare Beach.