Blue Mountain Beach is located along Scenic Highway 30-A in Santa Rosa Beach, Walton County, Florida.