DartmouthDartmouth is a vibrant and picturesque town at the mouth of the River Dart on the South Devon coast.