"A little of everything" is probably closer to what you should do.
How's your diet? You should be eating 5-6 meals a day including lean mean protein, good fats and vegetables in each one of them.
Ever tried HIIT (High-Intensity Interval Training)? Do some google searches on that. Plenty of REAL stories to back it up.
Personally I do about 15 minutes of HIIT a day, four days a week, and a fifth day I do about 30-45 minutes of HIIT. I've been doing it for around a year now while eating as best I can according to the 5-6 meals a day thing I mentioned. I'm 6', I've lost around 20 pounds, down to 170lbs now, noticed solid muscle gains (I was so weak when I started that I couldn't even do a proper pushup), and my abs are finally coming in. Yes, all this on less than 2 hours of exercise per WEEK. You'll find that the real key to getting a lean, tone body is diet, not working your ass off in the gym or pool for hours on end.
HIIT and a good diet is also recipe for life, something you can take with you for years and years, not a short-term fix-me-upper.
If you want to boost your ability to show off your abs, make sure you are also doing exercises for your obliques and lower back. Having bigger muscles in those areas will stretch your skin and help give you that "ripped" look around your abs.