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.