From 560 ZAR Booking.com The Bayshore Inn is located 1.2 km away from the beaches of the Indian Ocean, in Richards Bay. It features a garden with a swimming pool, a restaurant, and free Wi-Fi in the public areas.