The Bayshore Inn is a charming hotel that offers vacation homes for guests looking for a peaceful and relaxing stay in Richards Bay. The vacation homes are cozy and well-equipped, providing guests with all the comforts of home. Guests can enjoy the hotel's facilities including a swimming pool, garden, and on-site restaurant. The hotel is located near the Richards Bay Country Club and the Tuzi Gazi Waterfront, offering guests plenty of recreational activities.