Le port de Weymouth abrite des traversiers, des bateaux de plaisance et des yachts privés et le port de Portland, à proximité, abrite l'Académie nationale de voile de Weymouth et Portland, où se dérouleront les épreuves de voile des Jeux olympiques de 2012.
La voile des Jeux olympiques de 2012 aura lieu à Weymouth et sur l "île de Portland à proximité.