Personally, I'd go with a poolside. It's easier to dance on concrete than it is on the beach! Plus the beach can have bugs at night, be extremely windy, and... well... sand.
I think they are beautiful, I just don't know how practical they are for a wedding reception.