Located in the heart of Port Alfred, The Halyards Hotel is a popular choice for travelers seeking a hotel with a discotheque. The hotel's discotheque features a lively atmosphere, state-of-the-art sound system, and a variety of music genres to cater to different tastes. Guests can dance the night away and enjoy a range of drinks from the bar. The Halyards Hotel also offers comfortable rooms, a swimming pool, and stunning views of the surrounding area.