Mont Saint-Michel is a small island covered in buildings, shops, and restaurants — with a wonderful view. Saint-Malo was once a fortress on the water, but now the town has grown far beyond its original borders. The place oozes medieval charm, and its many nearly packed restaurants attest to its attraction.