Discover Weymouth's top 12 attractions: stunning beaches, historic sites, vibrant marine life, scenic views, and family-friendly activities for unforgettable experiences.