La Residencia Puerto Hotel & Spa offers Moroccan-inspired rooms and suites. Amenities include an outdoor pool, restaurant, and spa with hydro-massage and Turkish bath.