St Mawes is a small town opposite Falmouth, on the Roseland Peninsula on the south coast of Cornwall, United Kingdom. It lies on the east bank of the Carrick Roads into which the River Fal flows. The town is in the civil parish of St Just in Roseland. It was once a busy fishing port, but the trade declined during the 20th century.