SEAGROVE BEACH — David Starkey stood behind the desk at his bike shop, Butterfly Bike and Kayak, on Walton County Road 30A on Thursday afternoon as a steady stream of people came in to rent bicycles.

Outside, nearly all of his pastel-colored bike collection was gone, having been rented out during one of the busiest weeks yet of spring break.

“I haven’t seen all my bikes come out of my warehouse in at least four years,” Starkey said. “I’m happy to see this. It’s been insane.”

Saturday marks the unofficial end to spring break 2018, according to law enforcement, as the last batch of visitors head back home. But with this year’s spring break  — spanning just five weeks instead of the normal seven or eight — businesses and visitors along the Emerald Coast saw some of its largest — and most dense — crowds yet.

Starkey said the crowds in South Walton County seemed to be a “good mixture” of college kids and families this year, and was the largest he’d seen in years.

“I think maybe the drinking ban in PCB is pushing them out here,” he said, referring to Panama City Beach's annual alcohol ban on the beach during March. “Or the kids that have grown up coming to 30A all their lives are now college kids and they want to bring all their friends here.”

Thursday’s 71-degree high didn’t stop beachgoers from flocking to the beach in Seagrove Beach, where chairs and umbrellas were packed like sardines up and down the shore.

Chris Robertson, from Greenville, South Carolina, was throwing a foam football with his kids. He said he and his family had spent their week mostly going to the beach and hanging out in Seaside and at The Hub in Watersound Beach.

“We come here (to 30A) because it seems to be that the kids here are more behaved,” he said. “We’ve had no issues.”

For the third year in a row, the Walton County and Okaloosa County sheriff’s offices heavily enforced zero-tolerance policies for underage drinking. Walton made 263 underage drinking arrests as of Thursday, a significant decline from last year’s 681 total arrests. In Okaloosa County, Sgt. Jason Fulghum said this year’s spring break saw some 404 arrests as of Wednesday night, about 100 fewer than last year, with almost all of them being for underage drinking.

Fulghum said he thought the two biggest reasons for the decrease in arrests were cold weather and a shorter spring break.

“We had more bad weather days this year than we did last year, not so much because of rain but because of the cold that was keeping them off the beach and up in their rental houses,” Fulghum said. “Plus, last year’s spring break was seven weeks and this year’s was five weeks, so obviously more time is going to equal more arrests.”

Fulghum said he also believed more college students were using ride-share services like Uber and Lyft to get from block to block instead of walking on the streets with open containers.

Overall, he said this year’s spring break was on par with what law enforcement had seen previously.

“It’s pretty typical for what we’ve seen the last two years,” he said. “The numbers seem to be the same as far as groups, and their behavior seems to be typical of what we’ve witnessed before.”