Yes, gambling is legal in Cagayan. Although, locals are not allowed to gamble.