Shamrock has ice, usually lots, across the street from the beach, towards town from Margaritaville. Grab some fresh orange juice from the fridge while your there, you won't regret it.