Camelot by the Sea is ideal for a great Florida vacation. The resort is located on the southern quiet tip of St. Pete Beach on the Suncoast. You will find the beach across the street and all kinds of water activities ranging from sailing to parasailing. Back on land you can also enjoy golf and tennis in the area.