Western Caribbean · Bahamas

Roatán → Harvest Caye → Cozumel + 1 more

From Miami · 7 nights · Next May 2

From $795

3 upcoming departures · 1 ship

Portugal & Spain Atlantic Coast · Madeira

Funchal, Madeira → Lisbon → Vigo + 1 more

From Miami · 15 nights · Next May 11

From $1,042

1 upcoming departure · 1 ship

Portugal & Spain Atlantic Coast · France Atlantic Coast

Funchal, Madeira → Lisbon → Porto + 4 more

From Miami · Next May 30

From $11,698

1 upcoming departure · 1 ship

Bahamas · US East Coast

Great Stirrup Cay → Nassau

From Miami · 3–5 nights · Next May 3

From $279

6 upcoming departures · 1 ship

Bahamas

Nassau → Great Stirrup Cay

From Miami · 3–4 nights · Next May 7

From $279

3 upcoming departures · 1 ship

Madeira

Funchal, Madeira

From Miami · 12 nights · Next May 30

From $6,298

1 upcoming departure · 1 ship

Bahamas · Eastern Caribbean

Georgetown, Grand Cayman → Bimini

From Miami · 5 nights · Next May 10

From $645

2 upcoming departures · 1 ship

Bahamas

Half Moon Cay → Celebration Key

From Miami · 4–6 nights · Next May 6

From $282

5 upcoming departures · 2 ships

North Africa · Canary Islands

Santa Cruz de Tenerife → Tangier → Málaga

From Miami · Next May 2

From $1,106

1 upcoming departure · 1 ship

Western Caribbean · Bahamas

Costa Maya → Roatán → Cozumel + 1 more

From Miami · 7 nights · Next May 22

From $1,600

1 upcoming departure · 1 ship

Western Caribbean

Celebration Key → Cozumel → Roatán

From Miami · 7 nights · Next May 22

From $587

1 upcoming departure · 1 ship

Bahamas

Celebration Key → Nassau

From Miami · 4 nights · Next May 31

From $337

1 upcoming departure · 1 ship

Eastern Caribbean · Bahamas

Philipsburg → Charlotte Amalie, Saint Thomas → Coco Cay

From Miami · 7 nights · Next May 8

From $1,410

3 upcoming departures · 1 ship

Western Mediterranean · Azores

Ponta Delgada → Motril → Palma de Mallorca

From Miami · 12 nights · Next May 23

From $1,419

1 upcoming departure · 1 ship

Bahamas

Half Moon Cay → Nassau → Celebration Key

From Miami · 5–7 nights · Next May 1

From $335

4 upcoming departures · 1 ship

US East Coast

Key West → Bimini

From Miami · 3–5 nights · Next May 6

From $676

2 upcoming departures · 1 ship

Bahamas

Nassau → Coco Cay

From Miami · 3–5 nights · Next May 10

From $656

4 upcoming departures · 1 ship

Bahamas

Celebration Key

From Miami · 3–4 nights · Next May 14

From $332

3 upcoming departures · 1 ship

Bahamas · US East Coast

Nassau → Ocean Cay

From Miami · 4–7 nights · Next May 3

From $336

9 upcoming departures · 1 ship

Eastern Caribbean · Bahamas

Grand Turk Island → Puerto Plata → Celebration Key

From Miami · 6 nights · Next May 9

From $430

1 upcoming departure · 1 ship

Browse by departure port