Google just added automatic mobile rendering in Google Sites for iOS 3.0+ and Android 2.2+ devices, and a mobile version of the Google Sites lists.
By going to General settings under More actions > Manage site and clicking on Automatically adjust site for mobile phones, your Google site will be automatically adjusted whenever it’s viewed from an iOS or Android 2.2+ device.
Source: http://googledocs.blogspot.com/2011/06/automatic-mobile-rendering-for-google.html