Depending on your preference, you will probably sit on the beach, and yes that means the sand. Whatever shoes you wear, you will probably remove. Dress nice but casual. If your hubby is fine in dress shorts and a buttoned casual shirt, then he will be fine. If he wants to wear some light weight pants, that's fine too. Just got back from the Tam, enjoy your stay