Open All Year... Cambridge Beaches is located on its own 25 acre peninsula on the western tip of Bermuda . Bermuda is situated in the mid Atlantic around 1000 miles north of the Caribbean , approximately 640 miles due east of Cape Hatteras, North Carolina.