The best time for dolphin watching in Muscat is during the cooler months, from October to April. You’ll have the best chance of spotting dolphins and enjoying comfortable weather for snorkeling during this time. However, dolphin watching tours are available all year-round.