Here's a seasonal guide to the Caribbean island, from avoiding tropical storms to figuring out peak-season prices.