One of TPG’s most anticipated new hotels of 2024 is finally open to travelers looking for an ultraluxury escape in South Florida. The St. Regis Longboat Key Resort is officially open to any guest with a hotel, spa or restaurant reservation, per a phone call TPG made to the hotel Friday. The new resort — …