Our July trip to CSA will be our first all inclusive (and our first trip to the Caribbean). Are we able to get food/snacks if we're hungry in between meals? Do we get three meals per day or can we go anywhere not requiring reservations anytime when we want a bite to eat? Thanks in advance!!