A gulf is said to be a large body of water that is surrounded by land and having only a narrow entrance along a strait. A bay is also a large body of water that is surrounded by land but not as enclosed as a gulf. Moreover, the bay has a wider opening than the gulf.