Falmouth is a family-friendly place known for its restaurants. Simply book an excursion to enjoy your stay a little more. Hunt for sand dollars at Blue Waters Beach Club and Burwood Beach. There's plenty more to see, including sights like Luminous Lagoon.