Beachfront Hotel Bristol offers airy rooms, an outdoor pool, and a restaurant with a terrace.