Rocking beach sun loungers