My money is on a dolphin, but outside chance could be minke whale which has white underbelly. Never seen one breach though. Bad enough when they just come up for air next to the boat!
Porbeagle shark. Yes white underbelly, but breaching? Never seen one and don't plan to any time soon.