Astove and Cosmoledo have quickly emerged in the fly fishing scene as the best destinations for saltwater fly fishing. I have been there multiple times now and can only confirm this. These destinations are truly dreamlike. The flats on the atolls are stunningly beautiful. You feel like Robinson Crusoe when you wander alone and don't see another person for days.