With a stay at Bay Shores Peninsula Hotel in Newport Beach (Balboa Peninsula), you'll be a 1-minute drive from Newport Beach Pier and 10 minutes from Huntington Beach Pier. This beach hotel is 4.7 mi (7.6 km) from Fashion Island and 6.7 mi (10.7 km) from South Coast Plaza.