Many years ago, I had such a layover and a friend suggested that we cab it over to the El San Juan Hotel for the day. Not sure how it would work today, if you would be able to use the beach and/or pool. It ended up being a rainy day for us so we just hung out in the lobby. Found a great Cuban restaurant close by for lunch.