The Randolph Hotel is a luxurious hotel located in the heart of Oxford. While it doesn't have direct access to beaches, it offers a stunning view of the River Thames, where you can enjoy a leisurely walk along the riverbank.