Have you tried using fin grips, three-way rubber straps fitting over the ankle, instep and heel, to secure fins that are a little too big? Here's how they work:
fingrips.jpg riffe_finkeeper.jpg
They normally come in three different sizes, small, medium and large:
Fin retainers for diving fins