Blue Moon is wonderful and on the water, Sunset Grill also beautiful and on the lagoon side, so many great spots its hard to go wrong. For fun out of the water you can tour the Mayan ruins, have a mud massage in the jungle, go to the zoo, ride the zip lines, rent a golf cart and tour Ambergris from north to south, ride a bike along the beach from north to south (great hard pack paths make this a lot of fun and not hard at all), walk San Pedro "downtown" and visit the wonderful local shops. To be such a small place, there is so much to do! Enjoy.