St. Margaret's Bay, Jamaica

St. Margaret's Bay is a town in Portland Parish, Jamaica. It is located on the Northern Coastal Highway to the west of Port Antonio.