Whale watching is only in Samana which is about a 3 hour drive from Puerto Plata. The Whale season is from late December until mid-March. The best whale watching trips are organized by Kim Beddall who is the owner of Whale Samana. Her phone # is 809-538-2588. She can help you if you need any more info. Swimming with the whales is prohibited.