Upscale restaurants in St. Petersburg make hay on the bay