We sailed on a 7 day vacation from NYC to Bahamas. It was during April vacation, so the ship was crowded. Actually, sold out. So we knew it would be crowded. The issue is not with crew, but the design and philosophy of the ship. Basically, you can think of the Breakaway as a Marriott hotel flipped on its side and put on a barge. The whole boat has more of a hotel feel than a ship aura. Nothing is better than mediocre. But the real issue is with the elevators. There are 16 for 3000 passengers. During peak times you can easily stand there for 10 to 15 minutes before you can get an elevator that is not crammed to capacity. When you do, it will stop on every floor so it will take another 5 minutes. Although, the upside is you will get more exercise because you will find yourself giving up and just walking up and down stairways in frustration. On sea days, the area by the area by the pool is wall-to-wall people.
7 night cruise only has 3 nights of entertainment. The big shows are in a theatre that can only accommodate about a third of passengers. Consequently you have to reserve ahead of time. They repeat shows 4 times (twice a night) so you can see each, but again, there were only 3 in total because of this: dancers, magician, and musical. All okay but not outstanding.
Food is okay, with the meal in the Bistro and Teppanyki specialty restaurants being the best. We had to wait over an hour to get dinner in the Italian restaurant. Overall, the staff just tries to do their best but are mostly overwhelmed at most times.
Cape Canaveral: There is really not much to do here other than Kennedy Space Center. They offer excursions to Orlando, but the port time (1 PM to 6 PM) makes this a silly idea. You will spend over $200 a person on an excursion to Orlando that only lasts 3 hours at destination. The people we spoke to who did this were not so happy when they returned. A better alternative is to do what we did. Rent a car (they will pick you up at terminal) for $50/day. We used Payless and the service was great. We drove around and went to Coconuts on the beach. The price for 5 of us for car, lunch and beach was only $100. Also go to Ron Jons surf shop. Its a huge store with reasonably priced beach wear.
I never got off the boat. It takes over 2 hours to ferry all passengers from ship to Island. Once there, you are on a beach with 3000 other people. It gets quite crowded. If you go ashore, go to lagoon. You have to walk a little way, but most people won't so its not as crowded.
Get a cab and go to Cabbage Beach. Taxis are $4 per person each way. Cabbage Beach is next to Atlantis and shares same beach. You can rent umbrellas and chairs on beach. Crazy to pay for Atlantis package just to swim in their pools. Eating there is outrageous.