Sitting just 103 miles off the coast of Florida, Cuba is a close neighbor that is a world away.