Astove Atoll is a large atoll, part of the Aldabra Group, lying in the Outer Islands of Seychelles, 1,041 km southwest of the capital, Victoria, on Mahé Island. Alphonse Fishing Company and Blue Safar
Astove Atoll, slightly oblique view from space. Note the wide land area (dark) surrounding the whitish lagoon