Montego Bay, Jamaica, is a fantastic choice for your trip with its beautiful beaches, warm tropical climate averaging above 24°C in winter, and rich natural surroundings perfect for nature lovers. You can enjoy relaxing on the sandy shores, exploring lush landscapes, and experiencing vibrant local culture. The destination fits well within your budget and flight duration criteria, offering a perfect blend of beach time and nature activities for a romantic getaway.

Kingston, Jamaica, offers a vibrant mix of beautiful beaches, rich nature, and warm tropical weather with average temperatures above 24°C in December and January. It's perfect for couples seeking relaxing beach time and nature exploration within a reasonable flight duration from Canada. The city also provides a rich cultural experience with music and local cuisine.