Dave the Diver is roughly 25-30 hours if you want to see everything. If you're not interested in sub-quests, I reckon you could see the game through to the end credits in 15 hours.