From cooking classes to wine, rum, and cacao tastings, Eden Roc Cap Cana in the Dominican Republic is a must-visit Caribbean resort for food lovers.