St. Petersburg is famous for its sun. So famous that it captured the world record for the most consecutive sunny days four decades ago and hasn't looked back. With an average of 360 days of sunshine a year, St. Pete has earned the right to call itself "The Sunshine City." Located on Florida's west coast on a peninsula between Tampa Bay and the Gulf of Mexico, St. Petersburg attracts visitors looking to relax on sparkling white sand beaches, golf at one of the Tampa Bay area's 50 golf courses or fish its blue waters. A destination for arts, culture and entertainment, St. Petersburg has outgrown its former reputation as a sleepy beach town, with a range of recreation options from family fun to seafaring adventures and romantic escapes.