The Mega Mart or Progressive store in Montego Bay offer much better selections of wine.
I'm not sure about a day pass to Beaches...but another great option is the Kool Runnings Water Park for the kiddos.