Royal Caribbean Cruises Ltd. has lowered its earnings forecast and said that geopolitical turmoil in the Middle East has had a “moderate” impact on its bookings.