The Seychelles area all about water. Snorkelling is a must-do for every visitor, and there's world-class diving at hand, particularly around the outlying islands. Windsurfing and deep-sea fishing are popular, while back on dry land there are some satisfying challenges for rock climbers and hikers.