This view from Pigeon Beach showing a handful of sailboats floating calmly in the bay is deceiving. You would never guess around the corner is the very busy Falmouth Harbour Marina. The docking facility caters to mega-yachts up to 330 feet in length.