Overview Details Press Releases Multimedia Locations People Groups Plaza Beach Resorts consists of three boutique resorts in St. Pete Beach, Florida, which was named the #1 beach destination in America by TripAdvisor. The award-winning boutique resorts feature 13 rooms types offered in 21 different configurations.