Cambria is an artsy town with good restaurants. The downtown shops are not along the water, however. Morro Bay is a fishing village with a waterfront area (called the Embarcadero) with shops and restaurants, many with beautiful views. There is some waterfront lodging, but on the Bay, not the ocean.