Need creative ideas for a "shark" theme birthday party.?

My son is turning 7 and wants to have a "shark" birthday party. I need ideas for games, food, party favors and a cake.
Thanks in advance to all of you,
15 answers 15