Falmouth is where the larger ships dock rather than Ocho Rios or Montego Bay but shore trips are available for those ports as well from Falmouth.
No cruises added
If you want beach and water activities, this can't be beat. There is also the chance to visit native artisans and learn about and purchase their crafts.
Liberty of the Seas
This is one of the larger ships with 42 hundred passengers and 18 hundred crew so there is a wider variety of activities, a "main street" promenade with shops and specialty dining and pubs, an ice rink, rock climbing wall, wave runner and more.