Seychelles comprises 115 islands ... Stand Up Paddling to hiking, biking, helicopter tours and even skydiving- the islands have something for all to create lasting memories of bonding with ...