The St. Regis Bahía Beach Resort Iridium Spa is being featured on Forbes Travel Guide for the first time.