Where is the Horseshoe Bay located?

Horseshoe Bay is a bay located on the western coast of the island of Bermuda, in the North Atlantic Ocean.
Copyright Wanderlust World © https://www.ynyoo.com