Discovery Bay is a small town located on the northern coast of Jamaica. It has a population of around 2,000 people. For seafarers and shipowners, Discovery Bay offers a natural harbor with deep waters, making it suitable for anchoring and docking. It also has a small shipyard that provides maintenance and repair services for vessels.