The food is as important as the setting, which is why nothing beats delicious (unlimited) eats in Cabo.