Hi x3Twilight, Welcome to Cruise-Chat!
I'll try to answer some of your questions. First off here
is a link to Carnival's age policy.
I like the Western and the Bahamas (as long as the Bahamas is not just Freeport and Nassau).
The inside and oceanview cabins are the same size on most ships. Carnival's cabins are approx. 185 square feet.
There are endless possibilities for food. They have the main dining rooms with sit down service, and the alternative buffets as well. The room service is included in your cruise fare, a customary tip is in order though.
is a link to a sample dinner menu.