GRAND BEACH HOTEL BAY HARBOR Bay Harbor Islands The Grand Beach Hotel Bay Harbor is a waterfront boutique hotel featuring 96 suites. The hotel is located on Bay Harbor Islands, Miami, only a short walk from the beaches of Surfs ... Save Up To 60%