Diaz Hotel and Resort is a popular choice for travelers seeking half board accommodation in Mossel Bay. Located near the beach, this hotel offers comfortable rooms with modern amenities. Guests can enjoy a delicious breakfast and dinner at the on-site restaurant, which serves a variety of dishes. The hotel also features a swimming pool, spa, and fitness center for guests to relax and unwind. Explore the nearby attractions such as the Diaz Water Park and the Cape St. Blaize Lighthouse. With its convenient location and excellent facilities, Diaz Hotel and Resort is a great option for a memorable stay in Mossel Bay.