Treat yourself + your taste buds at this South Florida resort