Aldabra Atoll, Seychelles' Astove Island Discovering the Isolated World of Astove Island As I landed on Astove Island, I was immediately captivated by its