Stunning sea views, sandy beaches and buckets of rural charm make Weymouth the perfect place to explore.