Do all whales have a dorsal fin?

no not all whales have a dorsal fin. a beluga whale does not have a dorsal fin