We have just returned from a Caribbean cruise on Britannia. The Caribbean islands are the perfect place to cruise around, the weather is sublime, the islands are scenic with lush vegetation, the beaches are sandy and the sea is warm. Lovely people on all the islands, they are very happy to see visitors after Covid. I would not consider a Mediterranean cruise until May, it would be a bit chilly.