Travelers focused on whale watching may prefer January through March. Those seeking calm ocean conditions for snorkeling, swimming, and boat tours often favor ...