Puerto Aventuras has a small but decent selection of restaurants clustered around the marina. Most are aimed at resort guests, which means the prices are higher than you would pay in Playa del Carmen, but the quality is generally solid. Fresh fish and seafood are the best bet.