Diaz Hotel and Resort is a beachfront hotel in Mossel Bay that offers a pillow menu for guests. The hotel features modern and stylish rooms with stunning views of the ocean. Relax by the outdoor pool, indulge in spa treatments, or dine at the on-site restaurant. The hotel is also close to popular attractions like the Diaz Water Park and the Cape St. Blaize Lighthouse.