Zest the lime then squeeze the lime. Mince garlic Add to a bowl and whisk along with olive oil, honey, salt, pepper, and red pepper flakes.
Place the tilapia in ziploc bag and pour the marinade on top of the fish. Place in the refrigerator for at least one hour but no more than four hours. Turn the bag and swish around the marinade a few times to assure the whole fish gets flavored with the marinade.
Combine flour, salt and pepper on a small plate. Heat the olive oil in a large nonstick skillet over medium heat. Swirl the oil to coat the bottom of the pan.
Dredge each tilapia fillet in the flour, coating both sides lightly. Cook the fillets for about 4 - 5 minutes per side without moving the fish while it cooks on each side; this will ensure a more even browning. Cook time will depend on the thickness of the filets.