It doesn't appear that any airline offers a direct flight. My guess is that your simplest way is Nassau, Toronto, Vancouver.
Yes
From London to Vancouver is 9.5 hours. Then from Vancouver to Kelowna is another 45min flight or a 4 hour drive. There are no direct flights
A flight from Vancouver to London would be about 10 hours if you can find a direct flight. Otherwise you would need to factor in stopovers. I do believe there are a number of direct flights.
A direct flight from Vancouver to Maui would be approximately 6 hours long.
Sun Wing, Air Transat, and Air Canada have direct flights from Vancouver to Varadero, Cuba, near Havana.
The flight time from Miami, Florida to Nassau, Bahamas is: 52 minutes
The direct flight distance is 2,664 miles.
The direct flight distance is 1,162 miles.
There are no direct flights from London City Airport to Vancouver. Most flights from this airport are short haul except for one daily flight to and from New York. The easiest way is to travel from London Heathrow to Vancouver.
A direct flight from London Heathrow to Nassau, Bahamas takes 9hr 30mins with British Airways. The direct return takes 8hr 40mins. Lots of other airlines don't fly direct, so obviously the travel time will be longer. Ask your travel agent for advice.London (LON) to Nassau (NAS)Flight Duration * 12 hours 0 mins * Via Miami International Apt, Miami (MIA)
London (LON) to Nassau (NAS)Flight Duration 10 hours 10 mins
No there are no direct flights from Louisville to Nassau. Delta, US Airways, United, and American all offer flights from Louisville to Nassau.