Sha Chau Island is a small islet located northwest of Lantau. The spot is exposed and suitable for experienced riders. West and northwest winds work on this spot. Note: the area is a protected habitat for pink dolphins, and environmental regulations must be respected.
Comments 0
Login to commentNo comments yet.