If you are staying downtown and can’t make it out to the Gulf beaches, there are a couple of small, white sand beaches on Tampa Bay. North Shore Park runs from 9th Avenue NE to 18th Avenue NE along North Shore Drive. There is a small beach here with restrooms, public pool, dog park, and tennis courts, Historic Old Northeast Neighborhood. Spa Beach is adjacent to the Pier and the St Petersburg Museum of History at 2nd Avenue NE.