Winter is an excellent time to visit San Pedro, Belize, home to beautiful beaches, wildlife-filled jungles, and beachfront resorts like Alaia Belize.