Cuba has three major mountain ranges. In the west the Sierra de los Órganos range rises to the height of 800 m (2,500 ft) above sea level. In the south central region, the Sierra de Trinidad, or the Escambray mountains, tower 1,150 m (3,800 ft) above sea level and overlook the colonial city of Trinidad. In the east, Cuba’s tallest mountains are in the Sierra Maestra, topped by Real de Turquino peak at 2,005 m (6,578 ft) above sea level. The Sierra Maestra soar near the Caribbean’s Windward Passage, a strip of water that separates Cuba and Haiti. Cuba has several other prominent mountains and hills. Lying north of the Sierra Maestra are the Baracoa Highlands, which climb to 1,230 m (4,050 ft) above sea level. In the far western end of the island are large, haystack-shaped eruptions called mogotes in Spanish. These unique hills form the Sierra de los Órganos, which rise steeply from flat, lush valleys to heights of more than 300 m (1,000 ft).
On the southern shore are coral islands, reefs, and swamps. The largest harbors are Havana, Matanzas, Cienfuegos, Nuevitas, Guantánamo, and Santiago de Cuba. My wife is from Camaguey and has family there.
Don't knock the weather; nine-tenths of the people couldn't start a conversation if it didn't change once in a while.