Welcome to Edge Watersports, a premier destination for water sports enthusiasts located in the picturesque town of Exmouth, South West England. Nestled on the shores of the Exe estuary, this family-run business has been providing unforgettable experiences on the water for locals …