Take a trip to a tropical paradise when you stay at Disney’s Caribbean Beach Resort. Palm trees, sandy beaches as well as a gorgeous lake all await. You can choose to stay at several different ‘islands’ each with their own pool area and theme. The resort is located on a lake and one of the options in the Epcot area. […]