Seychelles, the ultimate island hopper’s paradise | Well Known Places