Winnifred Beach (AKA Fairy Hill Beach) near Port Antonio gives visitors to Jamaica the chance to experience an uncrowded beach location. The beach can be reached via a steep road that deters many visitors. The waters of Fairy Hill beach are perfect for snorkelling and you can explore the lagoons