Joya Del Mar Hotel & Marina is a refined beachfront hotel offering airy rooms, some with balconies, a spa, and an outdoor pool. It features a marina and private beach access.