Dear Andrea, I don't know if I should be asking the question in this thread or another or just start a new one. I'll start here.
We will probably do a half day catamaran tour and the rest of the day will be lounging at the beach. I love Eagle beach, because of the lesser crowds, but would you recommend Palm Beach for the activities like jetskies, parasailing, bananaboat, Bugaloe, Scott's Brats etc?
Palm Beach is definitely your choice for those water activities. Bugaloe and Scott's are both located on Palm Beach. As for half day snorkel tours, you might have to look around a bit, a lot of the half day snorkel trips are in the afternoon.