15 Nis 2021 ... St. Petersburg is known for consistently sunny days with an average of 361 days of sunshine per year, warm Gulf of Mexico waters, and beautiful white sand ...