Falmouth is a town located on the River Fal in England. This town is most famous for its harbor, which is the third deepest natural harbor in the world. 334 more words