Advice or recommendations for Caribbean cruise

Hi everyone! My wife and I are looking to do a 7 day Caribbean cruise in Jan 2025 and wanted any recommendations or advice yall had on which to choose. Here’s our options:

Ship: Encore Ports: Puerto Plata, Dominican Republic • St. Thomas, US Virgin Islands • Tortola, British Virgin Islands • Great Stirrup Cay, Bahamas • Miami, Florida 5jan-12JAN 12-19jan 19-26JAN

Ship: Epic

1 ports: Orlando (Port Canaveral), Florida • Cozumel, Mexico • George Town, Grand Cayman • Ocho Rios, Jamaica •Great Stirrup Cay, Bahamas •

Orlando (Port Canaveral), Florida JAN 18-JAN 25

2 ports: Orlando (Port Canaveral), Florida •

Great Stirrup Cay, Bahamas • St. Thomas, US Virgin Islands • San Juan, Puerto Rico • Puerto Plata, Dominican Republic • Orlando (Port Canaveral), Florida Jan 4-11

Ship: Getaway

1 Ports: Orlando (Port Canaveral), Florida • Puerto Plata, Dominican Republic •St. Thomas, US Virgin Islands • Tortola, British Virgin Islands • Great Stirrup Cay, Bahamas • Orlando (Port Canaveral), Florida

Jan 11-18

2 Ports: Harvest Caye, Belize • Roatan (Bay Islands), Honduras •Cozumel, Mexico • New Orleans, Louisiana

JAN 5-JAN 12 JAN 12-JAN 19 JAN 19-JAN 26

Any advice, recommendations, or suggestions are much appreciated!