St. Margaret's Bay is a town in Portland Parish, Jamaica.
[1] It is located on the Northern Coastal Highway to the west of Port Antonio.
The beach at St. Margaret’s Bay was historically used in the shipment of banana.
[2] The mouth of the Rio Grande River is located to the east of the beach.
[3] St. Margaret's Bay is part of the Portland Western parliamentary constituency for elections to the Jamaican Parliament.