Travel

Family’s Western Caribbean cruise holds many surprises