Question: what is the difference between a strait and a bay?
Answer: A strait is a narrow passage between land masses that connects two bodies of water, so by definition all mouths of gulfs are straits. ... Gulf is a large body of water that penetrates the land. Bay is a body of water that is partially surrounded by land.