2 dive resorts in Aldabra, Astove and Cosmoledo, Seychelles