Greetings
In our experience, after taking far too many Caribbean cruises, Cuba is a very distant shoreline when traveling around the western side. If you are traveling from Miami around the eastern side then look at the satellite view on Google maps and notice that the Bahama Banks below Andros come very close to Cuba. There is a tower marking the bottom of the banks. The shipping channel is very narrow there and is very close to Cuba. Around that area is usually the best view of Cuba.
Good Sailing
Tom