Nestled on the shores of Tillamook Bay, Bay City is a quaint and family-friendly coastal village perfect for exploring and playing. Tucked between the towns of Tillamook and Garibaldi, and just minutes to wide-open beaches in either direction along scenic Highway 101, Bay City is the perfect home base for overnight stays.