About us: We were travelling with our son, a 9 month old. Second cruise for me (previous cruise on Royal Carribean), third for my wife (Royal Carribean and Princess). We are also vegetarians.
The ports of call: Key West -- Very touristy port. The pier where we docked was Downtown and was so close to most attractions.
Freeport -- The pier was in an industrial area and was around half an hour drive from the Port Lucaya area where most of the action and beaches seemed to be concentrated. Lots of shops at the Port Lucaya market.